09. TensorDataset & Batching Data
8 TensorDataset Batching V1
Omission: shuffling data
Make sure to shuffle your data, so that your model doesn't learn anything about the ordering of the data, and instead can focus on the content. We can do this with a DataLoader by setting shuffle=True. You'll find this updated code in the exercise and solution notebooks.
# make sure to SHUFFLE your data
train_loader = DataLoader(train_data, shuffle=True, batch_size=batch_size)
valid_loader = DataLoader(valid_data, shuffle=True, batch_size=batch_size)
test_loader = DataLoader(test_data, shuffle=True, batch_size=batch_size)
TensorDataset
Take a look at the source code for the TensorDataset class, you can see that it's "purpose" is to provide an easy way to create a dataset out of standard data structures.